/**
 *
 */
package com.ssyt.examinationsystem.dao;

import com.ssyt.examinationsystem.entity.ArrangeInfo;

import java.util.List;
import java.util.Map;

/**
 * 安排表的数据层
 *
 * @author Administrator
 */
public interface IArrangeInfoDAO {
    /**
     * 根据班级编号在考试安排表中查询安排信息
     */
    Map<String, Object> getArrangeInfoByClassId(String classId, String courseId);

    /**
     * 查询所有考试安排
     *
     * @return
     */
    List<Map<String, Object>> getArranges();

    /**
     * 修改考试安排
     *
     * @param arrnge
     * @return
     */
    int updateArrange(ArrangeInfo arrange);

    /**
     * 添加考试安排
     *
     * @param arrnge
     * @return
     */
    int addArrange(ArrangeInfo arrange);

    /**
     * 删除考试安排
     *
     * @param arrngeId
     * @return
     */
    int deleteArrange(String arrangeId);

}
